草庐IT

JSF2、i18n 和 SEO

全部标签

php - 不兼容的库版本 : imagick. 因此需要版本 18.0.0 或更高版本,但 libfreetype.6.dylib 在第 0 行的未知中提供版本 16.0.0

我成功地安装了imagemagic和imagick(使用http://www.php.net/manual/en/imagick.installation.php#94169步)并且还安装了extension=imagick.so。但是当我重新启动apache时,出现以下错误。Unabletoloaddynamiclibrary/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/imagick.sodlopen(/Applications/MAMP/bin/php/php5.5

php - 使用 CakePHP 3 进行 i18n 翻译

上下文我想将我的应用程序翻译成法语和英语。我完全按照CakePHP3documentation但它不起作用。到目前为止我做了什么为了我的开发,我使用了一个vagrantbox来轻松启动和运行CakePHP3。这个box被命名为vagrant-chef/config/bootstrap.php我修改了第100行以使用法语作为默认语言。ini_set('intl.default_locale','fr_CA');/src/Controller/PagesController我将此方法添加到默认的PagesControllerpublicfunctioninitialize(){I18n::

php - 如何在 centOS 上启用语言环境 en_EN 以使 i18n gettext 正常工作

我有一个PHP网站的开发版本,当我将它移动到centOS操作系统上的生产服务器时,我发现我的en_EN语言环境版本无法正常工作。能否请您告诉我是什么原因导致的以及如何使它正常工作?我使用setlocale和gettext在PHP中使用i18n。 最佳答案 我不建议任何人在PHP中使用setlocale()和gettext()进行本地化(有一些严重的问题会使任何开发人员发疯)。但无论如何,没有en_EN语言环境。下划线之前的标识符是语言(en=English),下划线之后的标识符是国家(EN=???)。您可能应该使用en_US、en_

php - 在单页上禁用 Wordpress Yoast SEO

我试图在单个页面上禁用WordpressYoastSEO,因为它与其他插件冲突。我试着按照这个StackOverflowquestion,将此代码添加到functions.php:add_action('template_redirect','remove_wpseo');functionremove_wpseo(){if(is_page(944)){global$wpseo_front;remove_action('wp_head',array($wpseo_front,'head'),2);//上面的方法没有用,所以我遇到了thispost,并尝试将其更改为以下,这当然会导致500

Php 将日期时间如 "2017-01-10T18:00:00.000Z"转换为标准时间

这个问题在这里已经有了答案:HowtoconvertISO8601toDateformatinphp(6个答案)ConvertonedateformatintoanotherinPHP(17个答案)关闭5年前。我收到来自其他服务器的响应,日期时间如下所示,"2017-01-10T18:00:00.000Z"我想像这样将其转换为标准日期时间,我该怎么做?“2017-01-1018:00:00”有没有标准的方法来做到这一点?还是我依赖​​正则表达式来解码它?注意:大多数人建议我使用下面的函数echodate("Y-m-dH:i:s",strtotime("2017-01-10T18:00:

【沐风老师】为你推荐18个免费3dMAX插件和脚本

在所有3D软件中,3dMax的历史特别引人注目,有许多有趣的里程碑和突破点。自1990年推出以来,3dMax一直是Autodesk公司的支柱产品之一。作为行业标准,它是高端项目和各种高级用途的首选3D软件之一。如果你已经在使用3dMax(或计划使用),您很可能已经意识到它的巨大潜力。但是,如果我们告诉您它可以扩展到更远的限制呢?这就是3dMax插件和脚本发挥作用的地方。这些工具可以帮助您以你从未想过的方式表达您的创造力,使这个过程更快。还有比这更好的:今天我们将讨论一些最好的免费3dMax插件和脚本。     我们曾经介绍过一些 3dMax插件,以帮助你为你的工具库带来更多的丰富性。为了易于理

php - 18位时间戳?

我正在研究与电视录制相关的系统。我正在从另一个系统(我没有相关文档)解析以下xml:我的问题是,有人认识StartTime和StopTime属性的时间戳格式吗?我认为通常到秒的时间戳有10位数字,那么其他8位来自哪里?我的猜测是时区和毫秒精度。我正在使用php,因此将它转换为日期时间的php特定方法会很好,但任何东西都很好。 最佳答案 看起来像C#的DateTime滴答:TheDateTimevaluetyperepresentsdatesandtimeswithvaluesrangingfrom12:00:00midnight,J

php - symfony 中的 i18n(国际化)

我在symfony中使用__('text')构造,这样我就可以国际化了。但是我尝试在setFlash消息中使用它,如下所示$this->getUser()->setFlash('error',__('message'));在actions/actions.class.php但它给我一个错误Fatalerror:Calltoundefinedfunction__()那么我是否可以假设我不能在操作级别使用__()而只能在模板级别使用? 最佳答案 在一个Action中你必须使用__()使用上下文:echo$this->getContext

Ubuntu 18.04下php7.1-zip安装

正如标题已经解释的那样,我需要在Ubuntu18.04下从php7.1安装zip模块。当我每次使用命令时sudoapt-getinstallphp7.1-zip和下面的输出。Readingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DoneSomepackagescouldnotbeinstalled.Thismaymeanthatyouhaverequestedanimpossiblesituationorifyouareusingtheunstabledistributionthatsomer

php - 使用 php .htaccess 为多语言系统生成 seo 友好的 url

我有这个url用于使用php的多语言系统:http://mydomain/现在,对于另一个页面,我有这个url:http://mydomain/article.php?id=xx现在,我需要像这样使用php和htaccess创建seo友好的url:对于索引:http://mydomain/对于文章即:(domain/lang/id/title.html)http://mydomain/de/articles/22/test.html页面:http://mydomain/de/contact.html归档:http://mydomain/de/articles/listall.html在